package com.dq.health.dto.request.prescription;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <保存处方单入参>
 *
 * @Author: chenxin
 * @Date: 2021/5/14
 */
public class SavePrescriptionRequest implements Serializable {

    @ApiModelProperty("处方单id")
    private Long prescriptionOrderId;

    @ApiModelProperty("处方单类型")
    private Integer prescriptionType;

    @ApiModelProperty("患者id")
    private Long sickUserId;

    @ApiModelProperty("处理结果内容")
    private String resultContent;

    @ApiModelProperty("处理结果等级")
    private Integer resultLevel;

    @ApiModelProperty("处理时间")
    private Date resultTime;

    @ApiModelProperty("处理医生id")
    private Long doctorUserId;

    @ApiModelProperty("处方单总金额")
    private Long totalAmount;

    @ApiModelProperty("单据状态")
    private Integer status;

    private Long operationUserId;

    @ApiModelProperty("明细")
    private List<PrescriptionOrderItemInfo> itemList;

    public Long getPrescriptionOrderId() {
        return prescriptionOrderId;
    }

    public void setPrescriptionOrderId(Long prescriptionOrderId) {
        this.prescriptionOrderId = prescriptionOrderId;
    }

    public Long getSickUserId() {
        return sickUserId;
    }

    public void setSickUserId(Long sickUserId) {
        this.sickUserId = sickUserId;
    }

    public String getResultContent() {
        return resultContent;
    }

    public void setResultContent(String resultContent) {
        this.resultContent = resultContent;
    }

    public Date getResultTime() {
        return resultTime;
    }

    public void setResultTime(Date resultTime) {
        this.resultTime = resultTime;
    }

    public Long getDoctorUserId() {
        return doctorUserId;
    }

    public void setDoctorUserId(Long doctorUserId) {
        this.doctorUserId = doctorUserId;
    }

    public Long getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Long totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getPrescriptionType() {
        return prescriptionType;
    }

    public void setPrescriptionType(Integer prescriptionType) {
        this.prescriptionType = prescriptionType;
    }

    public Integer getResultLevel() {
        return resultLevel;
    }

    public void setResultLevel(Integer resultLevel) {
        this.resultLevel = resultLevel;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getOperationUserId() {
        return operationUserId;
    }

    public void setOperationUserId(Long operationUserId) {
        this.operationUserId = operationUserId;
    }

    public List<PrescriptionOrderItemInfo> getItemList() {
        return itemList;
    }

    public void setItemList(List<PrescriptionOrderItemInfo> itemList) {
        this.itemList = itemList;
    }
}
